package com.lsh.oms.api.model.other;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class OrderSignHeadDto implements Serializable {

    private static final long serialVersionUID = -2626906520996372613L;

    private Long id;

    private Long receiptOrderId;

    private Long addressId;

    private String province;

    private String city;

    private String county;

    private String area;

    private String warehouseId;

    private String warehouseName;

    private Long orderId;

    private Long shippingOrderId;

    private Integer isValid;

    private Integer status;

    private Integer payStatus;

    private BigDecimal skuCount;

    private BigDecimal realSkuCount;

    private BigDecimal money;

    private BigDecimal floorMoney;

    private BigDecimal couponMoney;

    private BigDecimal payCouponMoney;

    private Integer payType;

    private Integer activedAt;

    private Integer receiptAt;

    private Integer createdAt;

    private Integer updatedAt;

    private Integer zoneId;

    private Boolean storageTypeId;

    private Long uid;

    private Integer likeWholesale;

    private String likeWholesalePosition;

    private Integer orderFrom;

    private BigDecimal afsMoney;

    private Long tmsId;

    private String ext;
    
    private List<OrderSignDetailDto> details;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getReceiptOrderId() {
        return receiptOrderId;
    }

    public void setReceiptOrderId(Long receiptOrderId) {
        this.receiptOrderId = receiptOrderId;
    }

    public Long getAddressId() {
        return addressId;
    }

    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county == null ? null : county.trim();
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area == null ? null : area.trim();
    }

    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId == null ? null : warehouseId.trim();
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName == null ? null : warehouseName.trim();
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getShippingOrderId() {
        return shippingOrderId;
    }

    public void setShippingOrderId(Long shippingOrderId) {
        this.shippingOrderId = shippingOrderId;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public BigDecimal getSkuCount() {
        return skuCount;
    }

    public void setSkuCount(BigDecimal skuCount) {
        this.skuCount = skuCount;
    }

    public BigDecimal getRealSkuCount() {
        return realSkuCount;
    }

    public void setRealSkuCount(BigDecimal realSkuCount) {
        this.realSkuCount = realSkuCount;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public BigDecimal getFloorMoney() {
        return floorMoney;
    }

    public void setFloorMoney(BigDecimal floorMoney) {
        this.floorMoney = floorMoney;
    }

    public BigDecimal getCouponMoney() {
        return couponMoney;
    }

    public void setCouponMoney(BigDecimal couponMoney) {
        this.couponMoney = couponMoney;
    }

    public BigDecimal getPayCouponMoney() {
        return payCouponMoney;
    }

    public void setPayCouponMoney(BigDecimal payCouponMoney) {
        this.payCouponMoney = payCouponMoney;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getActivedAt() {
        return activedAt;
    }

    public void setActivedAt(Integer activedAt) {
        this.activedAt = activedAt;
    }

    public Integer getReceiptAt() {
        return receiptAt;
    }

    public void setReceiptAt(Integer receiptAt) {
        this.receiptAt = receiptAt;
    }

    public Integer getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Integer createdAt) {
        this.createdAt = createdAt;
    }

    public Integer getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Integer updatedAt) {
        this.updatedAt = updatedAt;
    }

    public Integer getZoneId() {
        return zoneId;
    }

    public void setZoneId(Integer zoneId) {
        this.zoneId = zoneId;
    }

    public Boolean getStorageTypeId() {
        return storageTypeId;
    }

    public void setStorageTypeId(Boolean storageTypeId) {
        this.storageTypeId = storageTypeId;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Integer getLikeWholesale() {
        return likeWholesale;
    }

    public void setLikeWholesale(Integer likeWholesale) {
        this.likeWholesale = likeWholesale;
    }

    public String getLikeWholesalePosition() {
        return likeWholesalePosition;
    }

    public void setLikeWholesalePosition(String likeWholesalePosition) {
        this.likeWholesalePosition = likeWholesalePosition == null ? null : likeWholesalePosition.trim();
    }

    public Integer getOrderFrom() {
        return orderFrom;
    }

    public void setOrderFrom(Integer orderFrom) {
        this.orderFrom = orderFrom;
    }

    public BigDecimal getAfsMoney() {
        return afsMoney;
    }

    public void setAfsMoney(BigDecimal afsMoney) {
        this.afsMoney = afsMoney;
    }

    public Long getTmsId() {
        return tmsId;
    }

    public void setTmsId(Long tmsId) {
        this.tmsId = tmsId;
    }

    public String getExt() {
        return ext;
    }

    public void setExt(String ext) {
        this.ext = ext == null ? null : ext.trim();
    }

	public List<OrderSignDetailDto> getDetails() {
		return details;
	}

	public void setDetails(List<OrderSignDetailDto> details) {
		this.details = details;
	}
    
    
}